Workshop Schedule an Analysis of Aspect Composition Problems
نویسنده
چکیده
Foreword EWAS.06, the third European Workshop on Aspects in Software, follows the tradition of its two predecessor workshop series organized independently by the German " Gesellschaft für Informatik " , Belgian and Dutch research groups. It focuses on providing AOSD researchers and practitioners with an interactive forum for fostering novel ideas and turning submitted material into conference-ready papers. Improving submitted papers is emphasized by highly interactive " writer's workshop " sessions that are designed to give authors constructive feedback regarding their paper's content and presentation. In addition, the EWAS reviewers are typically asked not to confine their comments to criticizing weaknesses but to provide their opinion also on the strengths of a paper and to give advice on how to improve it. This requires more time and consideration than other review formats and therefore EWAS would not be possible without the commitment of many expert reviewers. We are deeply thankful to all the program committee members for the time and effort they put again into their thoughtful reviews. After EWAS 2005 two of the discussed papers were revised, submitted to the AOSD'06 conference and accepted for the main technical programme. We believe this is a good indication of the usefulness of the EWAS format. The EWAS.06 programme contains four full papers (included in these proceedings), a tool demonstration (abstract included) and two " early papers " that where considered worth discussing at the workshop but not yet mature enough for inclusion in the proceedings. The early papers are available at the EWAS.06 website Contact • Organizers and PC chair: [email protected] ABSTRACT The composition of multiple software units does not always yield the desired results. In particular, aspect-oriented composition mechanisms introduce new kinds of composition problems. These are caused by different characteristics as compared to object-oriented composition, such as inverse dependencies. The aim of this paper is to contribute to the understanding of aspect-oriented composition problems, and eventually composition problems in a more general context. To this extent we propose and illustrate a systematic approach to analyze composition problems in a precise and concrete manner. In this approach we represent aspect-based composition mechanisms as transformation rules on program graphs. We explicitly model and show where composition problems occur, in a way that can easily be fully automated. In this paper we focus on structural superimpo-sition (cf. intertype declarations) to illustrate our approach; this results in the identification of three categories of …
منابع مشابه
2010 Rims Workshop Dicision Making Problems with Uncertainty ***** Program *****
• Opening Address • Session 1 (Time: 09:30-09:55, 09:55-10:20, 10:20-10:45) [1] “A method for generating student assignments based on the learners’ achievement” Tomoko Kashima* (Kinki University), Shimpei Matsumoto (Hiroshima Institute of Technology), Hiroaki Ishii (Kwansei Gakuin University) [2] “Supporting Music Composition by Automatic Creation of Accompaniment” Kai Inokuchi (Chuo University...
متن کاملAn optimization technique for vendor selection with quantity discounts using Genetic Algorithm
Vendor selection decisions are complicated by the fact that various conflicting multi-objective factors must be considered in the decision making process. The problem of vendor selection becomes still more compli-cated with the inclusion of incremental discount pricing schedule. Such hard combinatorial problems when solved using meta heuristics produce near optimal solutions. This paper propose...
متن کاملAn Analysis of Aspect Composition Problems
The composition of multiple software units does not always yield the desired results. In particular, aspect-oriented composition mechanisms introduce new kinds of composition problems. These are caused by different characteristics as compared to object-oriented composition, such as inverse dependencies. The aim of this paper is to contribute to the understanding of aspect-oriented composition p...
متن کاملFOAL 2004 Proceedings: Foundations of Aspect-Oriented Languages Workshop at AOSD 2004
Aspect-oriented programming is a paradigm in software engineering and FOAL logos courtesy of Luca Cardelli programming languages that promises better support for separation of concerns. The third Foundations of Aspect-Oriented Languages (FOAL) workshop was held at the Third International Conference on Aspect-Oriented Software Development in Lancaster, UK, on March 23, 2004. This workshop was de...
متن کاملCross-Document Dependency Analysis for System-of-System Integration
Systems-of-systems are formed through integration of individual complex systems, often not designed to work together. A number of factors can make this integration very challenging which often leads to catastrophic failures. In this paper, we focus on three major classes of system-of-system integration problems: managerial independence, interface incompatibility, and component-system complexity...
متن کامل